翻訳と辞書
Words near each other
・ Transformation between distributions in time–frequency analysis
・ Transformation design
・ Transformation efficiency
・ Transformation geometry
・ Transformation in economics
・ Transformation language
・ Transformation mask
・ Transformation matrix
・ Transformation Ministries
・ Transformation obsession
・ Transformation of culture
・ Transformation of text
・ Transformation of the United States Army
・ Transformation optics
・ Transformation playing card
Transformation Priority Premise
・ Transformation problem
・ Transformation processes (media systems)
・ Transformation scene
・ Transformation semigroup
・ Transformation Story Archive
・ Transformation theory
・ Transformation theory (quantum mechanics)
・ Transformation/transcription domain-associated protein
・ Transformational Acquisition
・ Transformational Christianity
・ Transformational Diplomacy
・ Transformational festival
・ Transformational Government
・ Transformational grammar


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Transformation Priority Premise : ウィキペディア英語版
Transformation Priority Premise
Transformation Priority Premise (TPP) is a programming approach developed by Robert Cecil Martin (Uncle Bob) as a refinement to make the process of test-driven development (TDD) easier and more effective for a computer programmer.
Transformation Priority Premise states that simpler transformations should be preferred:
This approach facilitates the programmer doing the simplest possible thing for the purposes of test-driven development as they can explicitly refer to the list of transformations and favor the simpler transformations (from the top of the list) over those further down in the list in the first instance.
==The Transformations==
# ({}–>nil) no code at all->code that employs nil
# (nil->constant)
# (constant->constant+) a simple constant to a more complex constant
# (constant->scalar) replacing a constant with a variable or an argument
# (statement->statements) adding more unconditional statements.
# (unconditional->if) splitting the execution path
# (scalar->array)
# (array->container)
# (statement->recursion)
# (if->while)
# (expression->function) replacing an expression with a function or algorithm
# (variable->assignment) replacing the value of a variable.
Uncle Bob also explicitly stated: "There are likely others".

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Transformation Priority Premise」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.